cc_test(
    name = 'fixed_buffer_test',
    srcs = 'fixed_buffer_test.cc'
)
cc_library(
    name = 'logger_stream',
    srcs = [
        'logger_stream.cc'
    ],
)
cc_test(
    name = 'logger_stream_test',
    srcs = [
        'logger_stream_test.cc',
    ],
    deps = [
        ':logger_stream'
    ]
)
cc_library(
    name = 'logger',
    srcs = [
        'logger.cc'
    ],
    deps = [
        ':logger_stream'
    ]
)
cc_test(
    name = 'logger_test',
    srcs = [
        'logger_test.cc'
    ],
    deps = [
        ':logger'
    ]
)

cc_library(
    name = 'async_logging',
    srcs = [
        'async_logging.cc'
    ],
    deps = [
        '#pthread'
    ]
)
cc_test(
    name = 'async_logging_test',
    srcs = [
        'async_logging_test.cc'
    ],
    deps = [
        '#pthread',
        ':async_logging'
    ]
)
